#ifndef DUALCLIENTSENDHANDLER_H
#define DUALCLIENTSENDHANDLER_H

#include "DualSendRelayHandlerBase.h"
#include "Log.h"

class DualClientSendHandler:public DualSendRelayHandlerBase
{
public:
	DualClientSendHandler():DualSendRelayHandlerBase(){}

	~DualClientSendHandler(){}

protected:
	virtual void GetSendRecvInfo(ClientContext &client,SOCKET *sendSock,SOCKET *recvSock,WSABUF **buf,WSABUF **weakRefBuf,OVERLAPPED **ovl);

	virtual void SetNextHandler(ClientContext&);

private:
	static log4cplus::Logger log;
};

#endif